package com.yunhai.model.vo.sys;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

@ApiModel("消息通知的 新增修改vo")
@Data
@Accessors(chain = true)
public class SysNoticeMessageVo {

    private Long id;

    /**
     * 消息标题
     */
    @ApiModelProperty("消息类型")
    private String categoryName;

    /**
     * 消息标题
     */
    @ApiModelProperty("消息标题")
    private String title;
    /**
     * 富文本内容(HTML格式)
     */
    @ApiModelProperty("富文本内容(HTML格式)")
    private String content;
    /**
     * 附件链接
     */
    @ApiModelProperty("附件链接")
    private String attachments;
    /**
     * 发送者用户ID
     */
    @ApiModelProperty("发送者用户ID")
    private Long senderId;
    /**
     * 接收类型(1:用户 2:部门 3:全员)
     */
    @ApiModelProperty("接收类型(1:用户 2:部门 3:全员)")
    private Integer receiverType;
    /**
     * 状态(0:草稿 1:已发送 2:已撤回)
     */
    @ApiModelProperty("状态(0:草稿 1:已发送 2:已撤回)")
    private Integer status;
}
